Yiksan0315's Blog

Windowed dataset

# Tag:


Windowed datasets

N 주기(Window Size) 만큼의 데이터를 관측할 것인지 나타낸 데이터 셋. Time-series dataset 구성 시 반드시 필요하다.

  • shift: 다음 관측 그룹 간의 간격
  • stride: window간의 시간 간격 조절
  • Interval: window 내 데이터 사이 시간 간격을 조절

Interval만큼 떨어진 간격의 Window Size 만큼을 시계열 데이터로부터 추출하고, stride 간격만큼 이동해 다시 같은 방법으로 Window Size만큼 추출해 Window Datasets를 구성한다.

many-to-one

  • Xs: 학습에 사용되는 시계열 데이터, N-1까지의 window_size를 가진다.
  • Ys: 타겟 값.
def make_dataset(series, window_size): Xs=[] Ys=[] for i in range(len(series)-windows_size): Xs.append(series.iloc[i:i+window_size].values) Ys.append(series.iloc[i:i+window_size]) return np.array(Xs), np.array(Ys)
toc test

이 페이지는 리디주식회사에서 제공한 리디바탕 글꼴이 사용되어 있습니다. 리디바탕의 저작권은 리디주식회사가 소유하고 있습니다.

This Font Software is licensed under the SIL Open Font License, Version 1.1.

Copyright 2025. yiksan0315 All rights reserved.